var path = require("path");
//exports 就是 module.exports，
// 但是这里不能直接使用exports,否则会出错
// 解释详见下述讲解
module.exports = {
//入口文件
entry: "./index.js",
output:{
//__dirname 是node的一个全局变量，获得当前文件所在目录的完整目录名
path: path.resolve(__dirname, "./dist"),
filename: "main.js"
}
}

/*

为何 不能直接使用exports

在 node js中 默认 有一行配置 
var exports = module.exports;
于是我们可以直接在 exports 对象上添加方法，表示对外输出的接口，如同在module.exports上添加一样。
例如  exports.add=funciton(){...}

注意，不能直接将exports变量指向一个值，因为这样等于切断了exports与module.exports的联系。
例如:  exports = {}
此时 exports 被覆盖 ,和module.exports 没有关系了,之后对 exports 的所有操作都和 module.exports 没有关系了


*/